// 歌手分类

/*
    type 取值
    1:男歌手
    2:女歌手
    3:乐队

    area 取值
    -1:全部
    7华语
    96欧美
    8:日本
    16韩国
    0:其他

    initial 取值 a-z/A-Z
*/

const request = require("./request");
module.exports = (query) => {
  if(!query.initial){
    query.initial = '-1';
  }
  const data = {
    initial: isNaN(query.initial)
      ? (query.initial || '').toUpperCase().charCodeAt() || undefined
      : query.initial,
    offset: query.offset || 0,
    limit: query.limit || 30,
    total: true,
    type: query.type || '-1',
    area: query.area || '-1',
  }
  return request( `https://music.163.com/api/v1/artist/list`, data,query.cookie)
}
